package com.justech.mes.v2.service;

import com.justech.mes.dto.InsertMesEquipConfigure;
import com.justech.mes.v2.model.vo.EquipmentVo;

/**
 * @author lin.jia
 */

public interface MesEquipCollectV2Service {
    /**
     * 新增设备信息
     *
     * @param equipmentVo
     * @return
     */
    Object add(EquipmentVo equipmentVo);

    /**
     * 导出表格
     */
    void exportExcel(String equipmentName, String sn) throws Exception;

    /**
     * 添加设备配置信息
     *
     * @param model
     */
    void addMesEquipConfigure(InsertMesEquipConfigure model);

    /**
     * 更细设备配置信息
     *
     * @param model
     */
    void updateMesEquipConfigure(InsertMesEquipConfigure model);

    /**
     * 根据Id类型获取配置项
     *
     * @param id
     * @return
     */
    InsertMesEquipConfigure findById(Long id);

}
